show something in a favourable light - Französisch Englisch Wörterbuch